Idea搭建基于Maven的Spring Mvc项目结构 |
您所在的位置:网站首页 › idea创建spring mvc项目 › Idea搭建基于Maven的Spring Mvc项目结构 |
1、打开Idea,如果在初始化界面,选择Create New Project,如果Idea软件已经打开,则选择菜单File》New》Project
选择maven-archetype-webapp。然后单击Next 勾选override,User setting file选择自己Maven路径下的conf文件下的settings.xml文件。Local repository选择自己配置的本地Maven仓库,单击Finish完成项目创建 项目目录如下: 勾选Spring下面的Spring MVC。点击OK 新增完成后,在WEB-INF文件夹下会增加applicationContent.xml和dispathcher-servlet.xml两个配置文件 如果框架中已经存在Spring MVC相关配置,则此窗口不会有Spring MVC节点。可以先删除已有的再重新添加, 方法如下:点击File,选择Project Structure,选择Facets,就会看到有一个Spring啦,右击它,点删除, 然后再回到上面第3步重新Add framework support,Spring就会出现啦。 如果java和resources文件夹未出现相应标识。可以打开项目接口,手动进行标记。选中文件夹,然后Mark as 成相应的类型即可 然后,配置web.xml文件 Archetype Created Web Application index.jsp springMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/dispatcher-servlet.xml 1 springMVC / contextConfigLocation /WEB-INF/applicationContext.xml org.springframework.web.context.ContextLoaderListener然后配置dispatcher-servlet.xml文件 最后配置下applicationContext.xml文件 至此。框架基本搭建完毕,接下来创建一个测试controller 9、在controller文件夹下创建一个HelloController类 package demo.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("/home") public class HelloController { @RequestMapping("/index") public String index(){ return "index"; } }在css文件夹下创建一个index.css样式表文件 h1{ color: red; }在views文件夹下创建一个index.jsp文件 Spring Mvc测试 Hello Friend! 10、配置Tomcat服务器菜单栏单击Run》Edit Configurations...》然后单击+号选择TomcatServer》Local 可以先配置Deployment,点击绿色加号,选择Artifact... 选择第二个,一定要选择war exploded,要不然会报错 这里名字和项目名一样 然后,来设置Server,可以给Tomcat取个名字,Configure 选择自己安装好的Tomcat,根据个人习惯设置一个默认的浏览器。 然后On 'Update' action 和 On frame deactivation两项都选择Update classes and resources, 这是为了当我们修改了jsp、css、js等静态资源的时候,立即生效,不需要重启Tomcat,直接在页面上刷新就可以看到效果。 之前之所以先配置Deployment,是因为要先配置里面的Artifact,这两项要依赖于exploded,要不然Update classes and resources是没有的, 只是为了方便而已。至此,Tomcat设置完成 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |